
/* 登录 */
.login-index{width: 100%;height: 100vh;}
.login-index>div{display: inline-block;width: 50%;height: 100vh;float: left;}
.login-left{background: url(../images/login-bg.png) no-repeat center center;background-size: 100% 100%;}
.login-logo{height: 40px;display: block;margin: 15px 0 0 24px;}
.login-con-l{height: 50%;display: block;margin: 38px auto 0;width: auto;}
.login-tit-l{font-size: 68px;color: #fff;margin-top: 100px;margin-left: 100px;font-weight: lighter;}
.welcome-p{font-size: 26px;color: #fff;margin-left: 100px;position: relative;font-weight: lighter;}
.welcome-p::after{content: '';display: inline-block;width: 70px;height: 6px;background-color: #fff;position: absolute;left: 0;bottom: -15px;}
.login-right{text-align: center;background-color: #fff;}
.login-input{width: 60%;margin: 0 auto;}
.login-input.mt-160{margin-top: 160px;}
.login-tit{font-size: 18px;color: #303339;display: flex;color: #0081FF;}
.login-tit span{display: inline-block;width: 50%;padding: 20px 0;line-height: 18px;cursor: pointer;}
.login-tit span.curr{font-weight: 700;position: relative;}
.login-tit span.curr::after{content: '';display: inline-block;width: 32px;height: 4px;border-radius: 100px;position: absolute;bottom: 0;left: calc(50% - 16px);}
.login-tel{width: 100%;height: 54px;border: 1px solid #DEE6ED;padding: 17px 0;box-sizing: border-box;padding-left: 50px;border-radius: 4px;text-align: left;display: flex;position: relative;}
.dis-tel{width: 100%;background: #F7F9FC;border: 1px solid #DEE6ED;border-radius: 4px;height: 40px;padding: 17px 0;text-align: left;width: 600px}
.login-con .login-tel .iconfont:not(.mima-show){font-size: 20px;position: absolute;left: 17px;top: 15px;}
.login-con .login-tel .iconfont.icon-mima{font-size: 18px;}
.login-con .login-tel .iconfont.mima-show{font-size: 20px;position: absolute;right: 20px;top: 16px;color: #909399;}
.reg-con .login-tel .iconfont.icon-xiangxia{font-size: 12px;top: 20px;}
.login-tel input,.dis-tel input{height: 100%;flex: 1;padding-right: 20px;overflow:hidden;text-overflow: ellipsis;}
.get-code{text-align: right;display: inline-block;padding: 0 20px;border-left: 1px solid #DEE6ED;cursor: pointer;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.login-agreement{font-size: 14px;color: #909399;text-align: left;display: flex;position: relative;}
.login-agreement span:first-child{display: flex;width: 80%;}
.login-agreement a{color: #909399;}
.forget-pwd{font-size: 14px;color: #0081FF;position: absolute;right: 0;cursor: pointer;}
.login-btn{font-size: 20px;display: block;width: 100%;padding: 14px 0;line-height: 1;border-radius: 8px;}
a.login-btn:hover,a.login-btn:focus,a.search-btn:hover,a.search-btn:focus{color: #fff;}
.registere{font-size: 14px;color: #303339;}
.registere i{cursor: pointer;}
.check{width: 20px;height: 20px;border-radius: 2px;border: 1px solid #DEE6ED;display: inline-block;margin-right: 9px;}
.checked{border: none;background: url(../images/checked.png) no-repeat;background-size: 100% 100%;}
.error p{text-align: left;font-size: 14px;padding: 4px 0 7px;}
.login-index > .login-right.c-hide{display: none;}
/* 注册 */
.reg-tit{font-size: 26px;color: #303339;font-weight: 700;text-align: left;margin-top: 90px;margin-bottom: 50px;}
.reg-con .login-tel input{padding-right: 40px;}
.reg-con .login-tel{padding-left: 25px;}
.reg-con .login-tel .iconfont{font-size: 20px;position: absolute;right: 20px;top: 16px;color: #909399;}
/* 质控审核表格 */
.select-row{font-size: 14px;color: #495057;}
.select-row .input-select{width: 360px;display: inline-block;border-radius: 4px;border: 1px solid #DEE6ED;height: 36px;padding: 0 10px;margin-left: 7px;position: relative;}
.select-row .select-ul,.check-select{top: 34px;}
.select-flex{display: flex;}
.select-flex .select-row{margin-right: 20px;}
.warm-tip{font-size: 14px;color: #FF5F57;margin-top: 15px;}
.table-btn a{font-size: 16px;padding: 0 25px;border-radius: 4px;line-height: 16px;padding: 0 22px;line-height: 40px;height: 40px;display: inline-block;box-sizing: content-box;}
.table-btn a i{font-size: 20px;margin-right: 5px;}
.audit-top{padding: 15px 24px 5px;background-color: #fff;border-radius: 8px;font-size: 14px;color: #495057;}
.audit-top span{display: inline-block;margin-bottom: 10px;}
.audit-top .input-select{width: 260px;display: inline-block;border-radius: 4px;border: 1px solid #DEE6ED;height: 36px;padding: 0 10px;margin-left: 7px;position: relative;}
.audit-top .input-select input,.select-row .input-select input{height: 100%;width: 90%;}
.audit-top .input-select .span2{width: 110px;text-align: center;}
.audit-top .input-select i,.select-row .input-select i{color: #909399;font-size: 12px;position: absolute;right: 10px;top: 10px;}
.audit-top .input-select .select-ul{top: 34px;}
.search-btn{color: #FFFFFF;border-radius: 4px;display: inline-block;padding: 6px 10px;text-align: center;}
.search-btn:hover{color: #fff;}
.search-btn.btn-line {background: #fff;border: 1px solid #0081FF;color: #0081FF;padding-top: 5px;padding-bottom: 5px;}
.search-btn.btn-line:hover,.search-btn.btn-line:focus{color:#0081FF;}

.org-row.table-con{font-size: 18px;color: #303339;}
.org-total{display: inline-block;width: 220px;position: relative;}
.org-total::after{content: '';display: inline-block;width: 1px;height: 36px;background-color: #DEE6ED;position: absolute;right: 0;bottom: 0;}
.org-ul{margin-top: 13px;}
.org-ul li{display: inline-block;margin-left: 40px;}
.org-ul li span{width: 36px;height: 36px;line-height: 36px;font-size: 28px;margin-bottom: 0;color: #fff;display: inline-block;border-radius: 6px;text-align: center;margin-right: 10px;position: relative;bottom: 5px;}
.org-total i{font-size: 48px;color: #0081FF;font-weight: 700;margin-right: 8px;line-height: 48px;}
.org-con{margin: -20px -20px 20px;background: #F5FAFF;padding: 20px 15px;}
.table-con{background-color: #fff;box-shadow: 0px 0px 16px rgba(0, 129, 255, 0.08);border-radius: 8px;padding: 20px;overflow: hidden;}
/* .mh-con-197{height: calc(100vh - 127px);} */
/* .mh-con-110{height: calc(100vh - 40px);} */
/* .mh-con-150{height: calc(100vh - 80px);} */
/* .mh-con-264{height: calc(100vh - 194px);} */
.table-tit{font-size: 20px;color: #303339;margin-bottom: 24px;font-weight: 700;}

.table-con .table{/* height: calc(100% - 86px);*/display: block;margin-bottom: 0; border: 1px solid #eee;}
.table-con.org-row .table{height: calc(100% - 86px - 89px);}
.table-con .table>thead{background: #F2F4F6;}
.table-con .table>thead>tr>th,.table-con .table>tbody>tr>td{padding: 13px 15px;text-align: left;font-weight: normal;font-size: 14px;color: #000000;box-sizing: border-box;word-wrap: break-word; border-right: 1px solid #eee; border-bottom: 1px solid #eee;}
.table-con .table>thead>tr>th{padding: 18px 15px;}
.table-con .table>thead>tr>th:first-child,.table-con .table>tbody>tr>td:first-child{/*padding-left: 40px !important;*/border-left: 0;}
.table-con .table>thead>tr>th:last-child { border-right: none;}
.table-con .table>thead>tr>th.tl,.table-con .table>tbody>tr>td.tl{text-align: left;}
.table-con .table>tbody>tr>td.tl{padding: 15px 0 10px 15px;}
.table-con .table-hover>tbody>tr:hover{background-color: #F2F4F6}
/*.table-con .table>tbody>tr>td>div{display: block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;position: relative;max-width: 100%;}*/

.table-con .table>tbody>tr>td img{width: 40px;height: 40px;margin-right: 10px;border-radius: 100%;display: inline-block;}
.table-con .table>tbody>tr>td.c-FF5F57{color: #FF5F57;}
.table-con .table>tbody>tr>td.c-E5A54B{color: #E5A54B;}
.table-con .table>tbody>tr>td:hover{width:auto;}
.table-con .table>tbody>tr:last-child td { border-bottom: 0;}
.table-con .table>thead>tr>th.mw-90,.table-con .table>tbody>tr>td.mw-90{width: 9%;}
.table-con .table>thead>tr>th.mw-110,.table-con .table>tbody>tr>td.mw-110{width: 10%;}
.table-con .table>thead>tr>th.mw-120,.table-con .table>tbody>tr>td.mw-120{width: 12%;}
.table-con .table>thead>tr>th.mw-150,.table-con .table>tbody>tr>td.mw-150{width: 14%;}
.table-con .table>thead>tr>th.mw-170,.table-con .table>tbody>tr>td.mw-170{width: 15%;}
.table-con .table>thead>tr>th.mw-200,.table-con .table>tbody>tr>td.mw-200{width: 17%;}
.table-con .table>thead>tr>th.mw-220,.table-con .table>tbody>tr>td.mw-220{width: 18%;}

.c-btn{font-size: 14px;padding: 5px 10px;border-radius: 4px;display: inline-block;}
.btn-gray{border: 1px solid #CED4DA;color: #303339;}
a.btn-gray:hover,a.btn-gray:focus{color: #303339;}

.btn-red {color: #FF5F57;border: 1px solid #FF5F57}
a.btn-red:hover,a.btn-red:focus{color: #FF5F57;}
.table-con .table>tbody>tr>td{border-top: none;}
/* .table-con tbody.tbale-h{height: calc(100vh - 360px);overflow: auto;overflow-y: overlay} */
/* .table-con tbody.tbale-h::-webkit-scrollbar {
　　width: 0 !important;
}
.table-con tbody.tbale-h::-webkit-scrollbar {
    width: 0 !important;
    height: 0;
} */
/* .mh-con-110 tbody.tbale-h{height: calc(100vh - 274px);} */
/* .table-con.org-row tbody.tbale-h{height: calc(100vh - 360px - 89px)} */
.mh-con-150.table-con .table{height: calc(100% - 86px - 44px);}
.table>tbody>tr,.table>thead{display: table;width: 100%;table-layout: fixed; /* 重要  表格固定算法 */}
.table>tbody>tr:last-child{border-bottom: 1px solid #DEE6ED;}
.table>tbody{overflow: hidden;display: block;overflow: hidden;overflow-y: auto;}
.table-con .pagination{margin: 30px 0 20px;}
.table-con .pagination li{margin-right: 3px;}
.table-con .pagination li,.table-con .pagination li a{height: 36px;display: inline-block;border-radius: 6px;text-align: center;font-size: 18px;color: #606369;border: none;line-height: 36px;}
.table-con .pagination li a{background: #F4F7F9;padding: 0 10px;}
.table-con .pagination li:first-child a,.table-con .pagination li:last-child a{background-color: #fff;border: 1px solid #CED4DA;font-size: 16px;color: #CED4DA;font-weight: 700;line-height: 34px;}
.table-con .pagination li:first-child a i,.table-con .pagination li:last-child a i{font-size: 14px;}
.table-con .pagination li.lue a{background-color: #fff}
.table-con .pagination li.curr a{background-color: #0081FF;color: #fff;}
.table-con .pagination li:hover a,.table-con .pagination li.lue:hover a{border: 1px solid #0081FF;background: #fff;color: #0081FF;}
.hold-p{font-size: 12px;color: #909399;}
/* 头部 */
.head-doc-info{display: inline-block;position: fixed;top: 68px;background-color: #fff;right: 20px;box-shadow: 0px 0px 16px rgba(0, 129, 255, 0.1);border-radius: 6px;min-width: 255px;max-width: 350px;}
.head-doc-info.c-hide{display: none;}
.head-doc-info::before{content: '';display: inline-block;width: 0;height: 0;border-width: 0 20px 20px;border-style: solid;border-color: transparent transparent #fff;position: absolute;top: -8px;left: calc(50% - 10px);}
.toggle-hos{display: -webkit-box;display: flex;-webkit-align-items: center;align-items: center;padding: 8px 20px !important;cursor: pointer;}
.toggle-hos:first-child{padding-top: 20px !important;}
.toggle-hos:not(:last-child){border-bottom: none;}
.toggle-hos .doc-info-logo{display: inline-block;width: 36px;height: 36px;}
.toggle-hos:hover .index-hos-tit{color: #0081FF;}
.doc-info-logo{width: 60px;height: 60px;display: inline-block;float: left;margin-right: 10px;border: 1px solid #CED4DA;border-radius: 100%;}
.hos-info{padding: 20px;font-size: 12px;color: #606369;border-bottom: 1px solid #DEE6ED;}
.hos-info>div{display: inline-block;float: left;}
.index-hos-tit{font-size: 14px;color: #303339;font-weight: 700;}
.index-admin i{color: #E5A54B;}
.index-hos-btn{padding: 15px 0;}
.index-hos-btn>a{display: inline-block;width: 50%;float: left;text-align: center;font-size: 14px;color: #606369;}
.index-hos-btn>a:first-child{border-right: 1px solid #DEE6ED;}
.index-hos-btn>a:hover,.index-hos-btn>a:hover .iconfont{color: #0081FF;}
.index-hos-btn .iconfont{margin-right: 8px;font-size: 20px;color: #303339;}
.round-red{width: 12px;height: 12px;background-color: #FF5F57;border-radius: 100%;display: inline-block;border: 2px solid #fff;margin-left: 10px;}
/* 账号设置 */
.account-con{margin: 25px;height: calc(100% - 120px);background-color: #fff;box-shadow: 0px 0px 16px rgba(0, 129, 255, 0.08);border-radius: 8px;overflow-y: auto;}
.account-tit{font-size: 24px;color: #303339;font-weight: bold;}
.c-909399{color: #909399;}
.account-row p span:first-child,.account-row div span:first-child{font-size: 14px;color: #303339;display: inline-block;width: 110px;}
.photo-up{display: inline-block;width: 120px;height: 120px;border-radius: 100%;margin-top: 18px;margin-left: 110px;position: relative;margin-bottom: 10px;}
.photo-up img{width: 100%;height: 100%;border-radius: 100%;}
.photo-up>span{background: rgba(0,0,0,0.7);display: inline-block;position: absolute;width: 120px;height: 120px;border-radius: 100%;left: 0;top: 0;text-align: center;color: #fff;font-size: 14px;}
.photo-up>span> i{font-size: 32px;margin-top: 30px;}
.account-input span{float: left;padding: 10px 0;}
.account-input .login-tel{height: 40px;}
.account-input span:nth-child(2){padding-left: 20px;}
.org-list{float: left;display: inline-block;width: calc(100% - 110px);}
.org-list li{display: inline-block;float: left;height: 40px;line-height: 40px;min-width: 220px;padding: 0 20px;border: 1px solid #DEE6ED;border-radius: 4px;margin-right: 10px;margin-bottom: 10px;}
.account-con .login-tel{display: inline-block;width: 600px;float: left;}
.account-btn{margin-left: 110px;margin-top: 40px;}
.account-btn a{font-size: 16px;display: inline-block;padding: 8px 24px;border-radius: 4px;}
.btn-bg-blue{color: #fff;}
.btn-bg-gray{background: #E9EFF4;color: #909399;}
a.btn-bg-gray:hover,a.btn-bg-gray:focus{color: #909399;}

/* 质控填写 */
.nav-tit{font-size: 14px;color: #606369;font-weight: 700;}
.nav-tit i{color: #303339;}
/* .mh-con-150{height: calc(100vh - 150px);} */
.eval-top{padding-bottom: 15px;border-bottom: 1px solid #DEE6ED;}
.eval-tit{font-size: 20px;color: #303339;font-weight: 700;}
.eval-date{font-size: 12px;color: #909399;margin-top: 6px;}
/* .eval-con{height: calc(100vh - 246px);} */
/* .eval-con-look{height: calc(100vh - 283px);} */
.eval-left{width: 320px;overflow-y: auto;background-color: #fff;height: 100%;}
.eval-right{width: calc(100% - 320px);padding-left: 20px;overflow-y: auto;border-left: 1px solid #DEE6ED;padding-bottom: 25px;}
.eval-right.pb-50{padding-bottom: 50px;}
/* height: calc(100vh - 310px) */
/* .eval-con-look .eval-right{height: calc(100vh - 345px)} */
.eval-left h3,.eval-right h3{font-size: 16px;color: #303339;font-weight: 700;padding-bottom: 20px;}
/* .eval-con-look{position: absolute;top: 0;} */
.eval-con-look{position: fixed;background-color: #fff;width: 340px;top: 0;padding-left: 20px;left: 20px;padding-top: 20px;z-index: 9;}
.eval-right h3{padding-bottom: 15px;}
.left-subtit li{font-size: 14px;color: #303339;margin-bottom: 10px;}
.left-subtit li:hover{color: #0081FF;}
.left-subtit li p{display: inline-block;padding: 7px 10px;cursor: pointer;}
.left-subtit li p.curr{border-radius: 4px;}
.eval-right h4{font-size: 14px;color: #303339;font-weight: 700;}
.eval-right-con{border: 1px solid #DEE6ED;margin: 15px 0 30px;padding: 20px 20px 15px;border-radius: 4px;font-size: 14px;color: #303339;}
.eval-right-con>div:not(:first-child){margin-top: 25px;}
.eval-right-con h2{margin-left: -10px;font-size: 20px;color: #303339;font-weight: 700;margin-bottom: 20px;}
.answer-ul li{padding-bottom: 15px;zoom: 1;display: -webkit-flex;-webkit-align-items: center;display: flex;align-items: center;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.answer-ul li:after,.mask-account>div::after {content: ".";width: 0;height: 0;visibility: hidden;display: block;clear: both;overflow:hidden;}
.answer-ul li p{float: left;margin-right: 10px;max-width: calc(100% - 80px);}
.answer-ul li:last-child{padding-bottom: 0;}
.answer-ul li .icon-tianjia{color: #0081FF;font-size: 20px;cursor: pointer;}
/* .answer-ul li p{float: left;display: inline-block;width: calc(100% - 27px);} */
.answer-ul .check{width: 18px;height: 18px;float: left;margin-top: 1px;cursor: pointer;}
.check-img{display: inline-block;width: 32px;height: 32px;background-color: #EDF3FF;border-radius: 4px;position: relative;margin-right: 15px;}
.check-img img{display: block;width: 100%;height: 100%;border-radius: 4px;}
.check-img .icon-shanchu{font-size: 20px;color: #ff5f57;position: absolute;right: -10px;top: -10px;}
.video-play{position: absolute;width: 100%;height: 100%;display: inline-block;background-color: rgba(0,0,0,0.4);top: 0;border-radius: 4px;}
.video-play::before{content: '';display: inline-block;width: 14px;height: 14px;background: url(../images/playing.png) no-repeat center center;background-size: 100% 100%;position: absolute;top: 9px;left: 9px;}

.no-checked,.edit-reason{width: 100%;padding-left: 30px;margin-top: 10px;position: relative;}
.no-checked span{font-size: 14px;color: #FF5F57;background-color: #FFEEEE;border-radius: 4px;display: inline-block;padding: 5px 16px;}
.no-checked::before{content: '';display: inline-block;width: 10px;height: 10px;background-color: #FFEEEE;border-radius: 2px;transform: rotate(45deg);position: absolute;top: -4px;left: 45px;}

.edit-reason{border: 1px solid #DEE6ED;margin-left: 30px;border-radius: 4px;padding-left: 0;}
.edit-reason input{padding: 8px 15px;position: relative;border-radius: 4px;width: 100%;}
.edit-reason::before{content: '';display: inline-block;width: 10px;height: 10px;background-color: #fff;border-radius: 2px;transform: rotate(45deg);position: absolute;top: -4px;left: 15px;border: 1px solid #DEE6ED;}
.bd-f00{border: 1px solid #f00;}
.bd-f00::before{border: 1px solid #f00;}

.eval-style-flex li{-webkit-align-items: flex-start;align-items: flex-start;}

.radio-con li{display: inline-block;width: 80px;display: inline-block;height: 30px;line-height: 30px;}
.radio-con li .radios{width: 18px;height: 18px;border-radius: 100%;border: 1px solid #CED4DA;display: inline-block;float: left;margin: 6px 10px 6px 0;}
.radio-con li .radios-ed{border: 5px solid #0081FF;}
.radio-con li p{float: left;}
.eval-img-ul li{display: inline-block;margin-right: 10px;width: 80px;height: 80px;float: left;border-radius: 4px;background: #EDF3FF;position: relative;}
.eval-img-ul img{display: inline-block;width: 80px;height: 80px;border-radius: 4px;}
.eval-img-ul .img-add{border: 1px dashed #CED4DA;text-align: center;line-height: 80px;background-color: #F7F9FC;}
/*.eval-img-ul .img-del{font-size: 20px;color: #ff5f57;position: absolute;right: -10px;top: -10px;}*/
.eval-img-ul .img-del{display: inline-block;width: 18px;height: 18px;position: absolute!important;right: -9px!important;top:-9px!important;background-color: #ff5f57;font-size: 19px!important;line-height: 19px;text-align: center;border-radius: 9px;color: #FFF!important;}
.video{position: absolute;width: 40px;height: 40px;top: 20px;left: 20px;}
.video::before{content: '';display: inline-block;width: 40px;height: 40px;background: url(../images/play.png) no-repeat;background-size: 100% 100%;}
.video-mask{background: #fff;width: 90vw;height: calc(90vh - 70px);margin-left: 5vw;margin-top: 5vh;border-radius: 10px;text-align: center;position: relative;}
.video-mask .icon-guanbi{position: absolute;right: 20px;top: 10px;color: #999;}
.video-div{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.img-add i{font-size: 45px!important;top:0!important;color: #CED4DA;}
.file-tip{font-size: 12px;color: #FF5F57;}
.eval-text{background: #F7F9FC;width: 100%;padding: 8px 12px;height: 100px;margin-bottom: 15px;border-radius: 4px;}
.textarea-box{background: #F7F9FC;border-radius: 4px;}
.btn-post{width: calc(100% - 380px);height: 67px;box-shadow: 0px 0px 8px rgba(0, 129, 255, 0.08);position: fixed;bottom: 0;left: 361px;background-color: #fff;}
.btn-post a{font-size: 16px;height: 44px;margin: 10px 0 10px 20px;display: inline-block;width: 100px;text-align: center;line-height: 44px;border-radius: 4px;}
.back-top{position: fixed;right: 40px;bottom: 170px;box-shadow: 0px 0px 8px rgba(0, 129, 255, 0.08);border: 1px solid #DEE6ED;width: 50px;height: 50px;display: inline-block;border-radius: 4px;text-align: center;line-height: 50px;font-size: 16px;color: #606369;background-color: #fff;transform: rotate(180deg);}
.back-top.c-hide{display: none;}
.back-top:hover{color: #0081FF;}
.eval-b{width: 50px;height: 50px;display: inline-block;text-align: center;line-height: 50px;font-size: 40px;color: #FFFFFF;border-radius: 8px;margin-bottom: 10px;}
.eval-blue{background: #0081FF;}
.eval-green{background: #4BBF73;}
.eval-orange{background-color: #E5A54B;}
.eval-red{background-color: #FF5F57;}
.btn-303339{color: #303339;border: 1px solid #CED4DA;}
.text-disable{background: #F7F9FC;border-radius: 4px;margin-top: 10px;padding: 20px;}
.play-video{width: 40px;height: 40px;position: absolute;}
.eval-logo{width: 80px;height: 80px;display: block;margin-right: 10px;}
.eval-tit-btn{font-size: 14px;color: #0081FF;border: 1px solid #0081FF;width: 100px;height: 26px;line-height: 26px;border-radius: 4px;margin-left: 10px;display: inline-block;text-align: center;}
.eval-tit-btn:hover{color: #0081FF;}
.eval-sub{font-size: 16px;color: #909399;margin-top: 10px;}

.eval-style-con{background-color: #F7F9FC;border-radius: 0px 0px 3px 3px;margin: 0 -20px -15px;padding: 17px 20px 20px;}
.eval-style-con>div:not(:last-child){margin-bottom: 30px;}
.eval-style-con h3{padding-bottom: 16px;}
.eval-method{font-size: 14px;color: #FF5F57;line-height: 24px;margin-top: -6px;}
/* 弹窗 */
.mask{background-color: rgba(0,0,0,.7);position: fixed;top: 0;width: 100vw;height: 100vh;left: 0;z-index: 1000;}
.mask-con{background-color: #fff;position: fixed;width: 440px;height: 250px;top: calc(50% - 125px);left: calc(50% - 220px);box-shadow: 0px 0px 20px rgba(0, 129, 255, 0.08);border-radius: 8px;text-align: center;}
.mask-con img{width: 100px;height: 100px;margin-top: 40px;margin-bottom: 20px;display: inline-block;}
.mask-con h5{font-size: 16px;color: #303339;font-weight: 700;}
.mask-con p{font-size: 14px;color: #909399;width: 226px;margin: 5px auto 0;}
.mask.c-hide{display: none;}
.mask-tip{box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);background-color: rgba(0,0,0,0.6);font-size: 15px;color: #FFFFFF;display: inline-block;padding: 20px 25px;border-radius: 6px;position: absolute;left: 50%;top: calc(50% - 35px);transform: translate(-50%,-50%);}
.mask-tip .icon-tishi{color: #0081FF;font-size: 20px;margin-right: 5px;}

.msg-mask{background-color: #fff;width: 480px;position: absolute;left: 50%;top: calc(50% - 35px);border-radius: 6px;transform: translate(-50%,-50%);}
.w-320{width: 320px;}
.w-400{width: 400px;}
.msg-mask h5{font-size: 14px;color: #303339;padding: 0 23px;height: 50px;line-height: 50px;border-bottom: 1px solid #DEE6ED;position: relative;font-weight: 700;}
.msg-mask .icon-guanbi{position: absolute;color: #CED4DA;right: 14px;top: 18px;font-size: 12px;}
.msg-ul{overflow-y: auto;height: 330px;}
.msg-ul li{padding: 0 20px;position: relative;}
.msg-ul li .round-red{top: 20px;left: 50px;position: absolute;margin-left: 0;}
.msg-ul img{display: inline-block;width: 40px;height: 40px;margin: 20px 12px 20px 0;}
.msg-p{font-size: 14px;color: #303339;border-bottom: 1px solid #DEE6ED;width: calc(100% - 52px);padding: 20px 0;}
.msg-ul li:last-child .msg-p{border-bottom: none;}
.msg-date{font-size: 12px;color: #909399;margin-top: 2px;}

.mask-account{}
.mask-account>div{margin-top: 20px;}
.mask-account-tit{display: inline-block;width: 90px;padding-left: 20px;float: left;line-height: 40px;}
.mask-account .input-select{border: 1px solid #E9EFF4;border-radius: 4px;display: inline-block;width: calc(100% - 110px);float: left;padding: 10px 12px;position: relative;}
.mask-account .input-select:hover{border: 1px solid #0081FF;}
.mask-account .input-select input{height: 20px;width: 90%;}
.mask-account .input-select i,.select-time i{top: 14px;color: #CED4DA;font-size: 12px;right: 14px;position: absolute;}
.mask-account .select-ul{top: 41px;}
.mask-account .psw-p{padding: 20px 0 20px 90px;}
.remove-account{position: relative;text-align: center;padding: 12px 0;}
.remove-account a{font-size: 14px;color: #606369;}
.remove-account a:hover,.remove-account a:hover i{color: #0081FF;}
.remove-account a i{font-size: 20px;color: #303339;margin-right: 5px;}
.wp-50{width: 50%;display: inline-block;float: left;}
.wp-50:first-child{border-right: 1px solid #DEE6ED;}
.tip-p{color: #606369;padding: 20px;}
.tip-p .icon-tishi{color: #0081FF;font-size: 20px;margin-right: 7px;}
.tip-reset{color: #303339;font-size: 14px;padding: 15px 20px 10px;}
.name-tel{font-size: 20px;color: #303339;font-weight: 700;padding: 0 20px 5px;}

.select-date-time{margin: 20px;}
.select-time{border: 1px solid #DEE6ED;border-radius: 4px;width: 100%;padding: 10px;float: left;position: relative;}
.select-time input{width: 100%;}
.mask-btn{text-align: right;padding: 0 20px 20px;}
.select-date-time .select-ul{top: 40px;}
.del-time{border: 1px solid #0081FF;background: #F5FAFF;color: #0081FF;padding: 10px;border-radius: 4px;position: relative;box-sizing: border-box;}
.del-time .icon-guanbi{top: 15px;color: #0081FF;}


.mask-org{font-size: 14px;color: #606369;position: relative;height: 260px;}
.mask-org ul{display: inline-block;overflow: auto;line-height: 20px;float: left;padding: 10px 20px;}
.mask-org ul li{cursor: pointer;padding: 10px 0;}
.mask-org-left{width: 120px;position: absolute;height: 100%;border-right: 1px solid #DEE6ED;}
.mask-org .mask-org-right{margin-left: 120px;width: calc(100% - 120px);height: 260px;}
.mask-org .mask-org-right li{position: relative;padding-left: 28px;}
.mask-org-right i{left: 0;top: 10px;position: absolute;}
.mask-org-btn{padding: 10px 20px;text-align: right;border-top: 1px solid #DEE6ED;}
.mask-org-btn a{padding: 6px 16px;display: inline-block;border-radius: 4px;}
.mask-org-left li.curr{color: #0081FF;font-size: 16px;font-weight: 700;}

.msg-mask.w-400{width: 400px;}

/* 质控发布 */
.file-con li{width: 214px;background-color: #F5FAFF;text-align: center;font-weight: 700;border-radius: 8px;float: left;margin-right: 21px;margin-bottom: 20px;box-sizing: border-box;border: 1px solid #F5FAFF;}
.file-con li:last-child{margin: 0;}
.file-con li:hover{box-shadow: 0px 8px 12px rgba(0, 129, 255, 0.06);}
.border-blue,.file-con li.border-blue{border: 1px solid #0081FF;}
.border-blue .file-tit{color: #0081FF;font-weight: 700;}
.file-con li img{width: 100px;height: 82px;margin-bottom: 45px;margin-top: 30px;}
.file-tit{padding: 17px 0 20px 50px;text-align: left;position: relative;}
.file-tit i{position: absolute;left: 20px;border-radius: 4px;}
.file-bottom{height: 40px;line-height: 40px;text-align: center;background: #E9F4FE;color: #0081FF;
border-radius: 0px 0px 8px 8px;}
.file-btn a{font-size: 16px;padding: 10px 22px;border-radius: 4px;display: inline-block;}
.btn-bg-blue:hover,.btn-bg-blue:focus{color: #fff;}
.file-btn a.btn-blue{padding: 10px;}
.file-btn i{font-size: 18px;margin-right: 3px;}
.check-select{padding: 10px 0;}
.check-select li{display: block;}
.check-select li .check{position: relative;top: 5px;left: -3px;}

/* 查看质控内容 */
.eval-right-cons{border: 1px solid #DEE6ED;margin: 15px 0 30px;border-radius: 4px;font-size: 14px;color: #606369;}
.eval-tab{border-bottom: 1px solid #DEE6ED;position: relative;}
.eval-tab-tit{width: 18%;display: inline-block;text-align: center;font-size: 14px;color: #303339;font-weight: 700;position: absolute;top:50%;transform:translateY(-50%);}
.eval-tab-right{width: 82%;display: inline-block;margin-left: 18%;border-left: 1px solid #DEE6ED;}
.eval-tab-right li{border-bottom: 1px solid #DEE6ED;position: relative;}
.eval-tab-right li:last-child{border-bottom: none;}
.eval-tab-level{display: inline-block;width: 18%;position: absolute;top:50%;transform:translateY(-50%);text-align: center;font-size: 14px;color: #303339;}
.eval-tab-con{display: inline-block;width: 82%;margin-left: 18%;border-left: 1px solid #DEE6ED;padding: 17px 20px;line-height: 24px;}
.eval-tab-con h3{padding-bottom: 5px;}
.eval-tab-con p{padding-left: 1.5em;text-indent: -1.5em;}
.eval-admin-method{padding: 20px 20px 0;}
.eval-admin-method .eval-method{margin-top: 0;margin-bottom: 15px;}
.eval-admin-method .eval-method h3{font-size: 14px;color: #FF5F57;font-weight: 700;padding-bottom: 5px;}
/* 添加评审专家 */
.add-experts{font-size: 16px;color: #303339;font-weight: 700;}
.add-experts-con{}
.add-experts-con>div{margin-top: 40px;}
.experts-tit{display: inline-block;width: 120px;font-size: 14px;color: #303339;line-height: 40px;}
.experts-sex{width: calc(100% - 120px);display: inline-block;float: right;height: 40px;line-height: 40px;}
.add-experts-con>div input{width: 480px;border: 1px solid #DEE6ED;height: 40px;line-height: 40px;padding: 0 12px;border-radius: 4px;}
.ex-hos-con{width: calc(100% - 120px);float: right;display: inline-block;}
.ex-hos-con>span{line-height: 20px;display: inline-block;min-width: 240px;padding: 10px 40px 10px 20px;border: 1px solid #0081FF;border-radius: 4px;margin-right: 10px;position: relative;margin-bottom: 10px;background: #F5FAFF;color: #0081FF;}
.ex-hos-con>span:hover{border: 1px solid #0081FF;}
.ex-hos-con>span i{color: #0081FF;font-size: 12px;position: absolute;right: 20px;top: 13px;}
.ex-hos-con>span.add-org{padding: 10px 20px 10px 46px;min-width: 150px;border: 1px solid #0081FF;color: #0081FF;background-color: #fff;}
.ex-hos-con>span.add-org i{left: 20px;font-size: 20px;margin-bottom: 0;line-height: 1;top: 10px;color: #0081FF;}
.psw-p{margin-top: 5px;color: #FF5F57;}
.add-experts-btn{padding-left: 120px;}
.add-experts-btn a{font-size: 16px;color: #fff;display: inline-block;padding: 10px 34px;border-radius: 4px;margin-top: 35px;}

.islink .icon-xiangyou{color: #C5CBD2;font-size: 12px;right: 25px;position: relative;}
.islink input{cursor: pointer;}

/* 首页 */
.index-con{overflow: auto;width: 100%;}
.index-con>div{display: inline-block;float: left;}
.index-w-29{width: calc(29% - 20px);}
.index-w-42{width: 42%;}
.index-msg{background-color: #fff;box-shadow: 0px 0px 16px rgba(0, 129, 255, 0.08);border-radius: 8px;padding: 20px;font-size: 16px;color: #303339;}
.index-msg img{display: block;width: 60px;height: 60px;float: left;margin-right: 12px;}
.index-msg-t{margin-top: 8px;}
.index-msg-t .im-num{color: #FF5F57;}
.index-msg-t a{color: #0081FF;}
.index-msg-t a i{font-size: 10px;margin-left: 2px;}
.indicators-item{width: calc(50% - 6px);border-radius: 4px;padding: 20px;color: #303339;}
.indicators-item img{width: 40px;height: 40px;display: inline-block;}
.indicators-item h5{font-size: 16px;font-weight: 700;}
.indicators-item p{font-size: 12px;margin-top: 5px;}
.bg-EDF3FF{background: #EDF3FF;}
.bg-F1F9F4{background: #F1F9F4;}
.indicators-item h1{font-size: 40px;font-weight: 700;padding-left: 52px;}
.bg-EDF3FF h1{color: #0081FF;}
.bg-F1F9F4 h1{color: #4BBF73;}
.h-100{height: 100px;}
.hs-230{height: calc(100vh - 160px);}
.hsf-125{height: calc(47vh - 90px);}
.hsb-125{height: calc(53vh - 90px);}
.hs-110{height: calc(100vh - 40px);}
.tab-list{font-size: 13px;display: -webkit-box;display: flex;-webkit-align-items: center;align-items: center;color: #333;}
.tab-list li{display: inline-block;-webkit-flex: 1;flex: 1;text-align: center;padding-bottom: 5px;cursor: pointer;}
.tab-list li.curr{font-weight: 700;font-size: 14px;color: #000;position: relative;}
.tab-list li.curr::after{content: '';display: inline-block;width: 16px;height: 4px;border-radius: 5px;background-color: #0081FF;position: absolute;bottom: -3px;left: calc(50% - 8px);}

/* 用户服务 */
.user-tit{font-size: 16px;color: #303339;font-weight: 700;}
.user-list{margin-top: 20px;}
.user-list a{display: inline-block;width: 120px;height: 140px;font-size: 14px;color: #303339;text-align: center;border: 1px solid #DEE6ED;border-radius: 4px;margin-right: 20px;float: left;margin-bottom: 20px;}
.user-list a img{display: block;width: 50px;height: 50px;margin: 25px auto;}
.ov-auto{overflow: auto}
.user-list a:hover{border: 1px solid #0081FF;}

@media screen and (max-width: 1024px){
	.h-100{height: 140px;}
	.hsf-125,.hsb-125{height: 300px;}
	.hs-110{height: 780px;}
	#main2{height: 300px!important;}
	#main3{height: 270px!important;}
}

/* 横向滚动条样式 */
::-webkit-scrollbar {
	height: 6px;
	background-color: #f5f5f5;
}
::-webkit-scrollbar-thumb {
	background-color: #aaa;
	border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
	background-color: #555;
}
/* 纵向滚动条样式 */
::-webkit-scrollbar {
	width: 6px;
	background-color: #f5f5f5;
}
::-webkit-scrollbar-thumb {
	background-color: #aaa;
	border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
	background-color: #555;
}
.input-text {
	display: inline-block;
	vertical-align: middle;
	padding: 6px 10px 5px;
	width: 218px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #ddd;
	background-color: #fff;
	font-size: 14px;
	color: #666;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	*display: inline;
	*zoom: 1;
}